.loading {width:100%;height:100%;position:absolute;left:0px;top:0px;display:none;}

.header {background:#EDF2F7;height:80px; padding: 3px;}
.header .headerleft {float: left;}
.header .headerleft ul{ clear:both;margin:0px; padding:0px; float:left;}
.header .headerleft ul li{float:left;}
.header .headerleft ul li p{display: inline-block; line-height: 45px; margin: 35px 0px 0px 30px;}
.header .headerleft ul li p span{font-size: 13px;}
.header .headerleft ul li p .title{font-size: 18px; font-weight: bold; color: black;}
.header .headerleft ul li p .btn{font-size: 14px; font-weight: bold; color: blue; cursor: pointer;}
.header .headerright {float: right; padding: 5px; display: block;}
.header .headerright .childleft {float: left;}
.header .headerright .childright {float: right; text-align:center;}
.header .headerright .childright p{ padding-top:3px; font-size:14px; font-weight:bold; line-height:25px; height:25px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.header .headerright .childright p a{ font-weight:bold; line-height:25px; height:25px;}
.header .headerright .childright p a:hover{ text-decoration:underline;font-weight:bold; line-height:25px; height:25px;}
.header .headerright .childright ul{ clear:both;margin:0px; padding:0px; float:left; width: 110px;}
.header .headerright .childright ul li{float:left; width:35px; color:#363636;}

.headertop {background: #EBEAE9; border-bottom: 1px #999 solid; height: 35px; line-height: 35px; font-size: 14px; padding: 0px 10px 0px 10px;}
.headertop .headertopleft {float: left;}
.headertop .headertopright {float: right;}

.headerexplain {background:#EDF2F7; height: 25px; line-height: 25px; border-top: 1px #999 dotted; padding:0px 5px 0px 2px;}
.headerexplain div ul{clear:both;margin:0px; padding:0px; float:left;}
.headerexplain div ul li{float:left; padding:0px 5px 0px 5px;color: #333;}
.headerexplain div ul li a{}
.headerexplain div ul li a:hover{font-weight:bold;text-decoration: underline;color: #0015ff;}
.headerexplain div ul li .weibobgimg{width:62px;cursor:pointer;padding-right:3px;text-align:right;color:#fff;font-size:12px;background: url("../../resources/images/weibo/weiboPayBtn.png") no-repeat center center;}
.headerexplain .headerexplainleft{float: left;}
.headerexplain .headerexplainright{float: right;}

.menu {background: #2F6DB1;box-shadow:3px 3px 3px #666; padding:0px 10px 0px 10px;}
.menu ul.operate {width:630px; clear:both;margin:0px; padding:0px; float:left;}
.menu ul.operate li{float:left; width:90px; text-align:center; color:#363636; height:35px; line-height:35px;}
.menu ul.operate li a{color:#fff;display:inline-block; font-size:14px;}
.menu ul.operate li .hover{text-decoration:underline;font-weight:bold;text-shadow:1px 1px 1px #000;}
.menu ul.operate li a:hover{text-decoration:underline; font-weight:bold;text-shadow:1px 1px 1px #000;}
.menu div.operateinfo {float: right; line-height: 35px;color:#d7d7d7;}
.menu div.operateinfo a{color:#ddd;}
.menu div.operateinfo a:hover{color:#fff;text-decoration:underline;}

.content {padding: 10px; margin-bottom: 35px;}
.content div .bodyInfo {clear:both;}
.content div .bodyInfo li{float:left; text-align:left; color:#363636; border: 1px #999 dotted; padding: 5px; margin: 3px;}
.content div .bodyInfo li input,img{vertical-align:middle;}
.content div .bodyInfo li div.floatleft{line-height:50px; float:left;height:50px;}
.content div .bodyInfo li div.floatright{float:left; width:65px;}
.content div .bodyInfo li div p{padding-left: 3px; line-height:25px; height:25px; width:65px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.content .index {width: 980px; margin: auto;}
.content .index .indexleft{float: left; height: 350px; width: 480px; background: #f4f4f4; border: 1px #999 dotted; padding: 10px;}
.content .index .indexright{float: right; height: 350px; width: 450px; background: #f4f4f4; border: 1px #999 dotted; padding: 10px;}
.content .index .indexright p{font-size: 14px; line-height: 30px; word-break: break-all; word-wrap: break-word;}

.content .updatelog {padding: 10px 10px 5px 10px; background: #eee;margin-bottom: 10px;border: 1px #999 dotted;}
.content .updatelog .updatelogtitle{font-weight: bold; font-size: 18px;}
.content .updatelog .updatelogcontent{padding: 5px 10px 5px 20px;font-size: 13px;line-height: 30px;}
.content .updatelog .updatelogdetail{padding: 5px 10px 0px 10px;font-size: 12px; color: #999;}

.foot_bar {width:100%; min-width:960px; min-height:35px; line-height: 35px;  font-size:12px; position:fixed; bottom:0; color:#333333; z-index:11; background: #D4D0C8; }
.foot_bar .bar {display: none;}
.foot_bar .bar .handletip {float: left; font-size: 14px; color: blue; font-weight: bold;}
.foot_bar .bar .handlebar {float: right; font-size: 13px;}

.footer{color:#999; text-align:center; line-height:30px; clear:both;}
.footer a{color:#666; margin:0px 5px 0px 5px;}
.footer img{vertical-align:middle;}